package interview.algorithmDemo;

/**
 * @Author: Jun
 * @Date: 2018/9/8 21:07
 */
public class  SplitString{
         String SplitStr;
         int SplitByte;
         public SplitString(String str,int bytes)
         {
          SplitStr=str;
          SplitByte=bytes;
          System.out.println("The String is:'"+SplitStr+"';SplitBytes="+SplitByte);
         }
         public void SplitIt()
         {
          int loopCount;
          
        loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/SplitByte+1);
          System.out.println("Will Split into "+loopCount);
          for (int i=1;i<=loopCount ;i++ )
          {
           if (i==loopCount){
            
        System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length()));
           } else {
            
        System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte)));
           }
          }
         }
         public static void main(String[] args)
         {
          SplitString ss = new SplitString("test中dd文dsaf中男大3443n中国43中国人0ewldfls=103",4);
          ss.SplitIt();
         }
        }